package com.xiyu.service.service.material;

import com.xiyu.service.vo.material.supplier.SupplierSimpleListOutput;
import com.xiyu.service.vo.material.supplier.SupplierSingleGetOutput;
import com.xiyu.service.vo.material.supplier.SupplierUpdateInput;
import com.xiyu.service.vo.material.supplier.SupplierCreateInput;
import com.xiyu.service.vo.material.supplier.SupplierPageQueryOutput;
import com.xiyu.service.vo.material.supplier.SupplierPageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 供应商管理 Service 接口
 */
public interface SupplierService {

    PageResult<SupplierPageQueryOutput> pageQuery(SupplierPageQueryInput inputVO);

    Long create(SupplierCreateInput inputVO);

    Boolean update(SupplierUpdateInput inputVO);

    Boolean deleted(Long id);

    SupplierSingleGetOutput singleGet(Long id);

    List<SupplierSimpleListOutput> simpleList();

}
